package com.hdit.guimei.mapper;

import com.hdit.guimei.domain.GoodsOrder;
import com.hdit.guimei.domain.Order_item;
import com.hdit.guimei.domain.Order_table;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;
import java.util.Map;

public interface OrderItemMapper {
    /**
    * @Method: findAllOrderItems
    * @函数(方法)功能: 查询所有订单（分类展示）
    * @Author: 李嘉明
    * @params:  []
    * @Return: java.util.List<com.hdit.guimei.domain.Order_item>
    * @Exception:
    * @Date: 2021/1/19 11:03
    */
    List<Order_item>  findAllOrderItems();
    /**
    * @Method: updateOrderState
    * @函数(方法)功能: 修改订单状态
    * @Author: 李嘉明
    * @params:  [map]
    * @Return: int
    * @Exception:
    * @Date: 2021/1/19 11:19
    */
    int updateOrderState(Map map);
    /**
    * @Method: addOrderItem
    * @函数(方法)功能: 添加订单信息（状态默认为待发货）
    * @Author: 李嘉明
    * @params:  [order_item]
    * @Return: int
    * @Exception:
    * @Date: 2021/1/19 11:47
    */
    int addOrderItem(Order_item order_item);
    /***
    * @Method  用户查看自己的订单thor 冰镇小可乐
    * @params  [id]
    * @Return java.util.List<com.hdit.guimei.domain.GoodsOrder>
    * @Exception  
    * @Date 2021/1/21 19:12
    */
    List<Order_table> findGoodsOrderFront(int id,int order_state);
    /***
    * @Method  g
    * @Author 冰镇小可乐
    * @params  [good_id]
    * @Return java.util.List<com.hdit.guimei.domain.GoodsOrder>
    * @Exception
    * @Date 2021/1/21 19:58
    */
    List<Order_table> findGoodsOrderBehind(int order_state);

}
